/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pe.edu.upc.dew.cobranzas.service;

import java.util.List;
import pe.edu.upc.dew.cobranzas.dao.PagoDaoImpl;
import pe.edu.upc.dew.cobranzas.model.Contrato;
import pe.edu.upc.dew.cobranzas.model.Cuenta;
import pe.edu.upc.dew.cobranzas.model.Cuota;
import pe.edu.upc.dew.cobranzas.model.Pago;

/**
 *
 * @author Ivan
 */
public class PagoServiceImpl implements PagoService {

    private PagoDaoImpl pagoDao;

    public void setPagoDao(PagoDaoImpl pagoDao) {
        this.pagoDao = pagoDao;
    }

    public int getNuevoCodido() {
        return pagoDao.getNuevoCodido();
    }

    
    public List<Pago> Listado(){
        return pagoDao.Listado();
    }

    public boolean Registra(int idPago, String fecha, Double monto, String formaPago,String observaciones,Cuenta cuenta, Contrato contrato, Cuota cuota) {
        return pagoDao.Registra(idPago, fecha, monto, formaPago, observaciones, cuenta, contrato, cuota);
    }

    public boolean Elimina(int idPago){
        return pagoDao.Elimina(idPago);
    }
}
